Internet-Based Group Website Technology for Content Management and Exchange (System and Methods)

ABSTRACT

Internet Based System and Methods for implementing a Group Website Technology Platform for Content Management and Exchange by providing institutions with the means for allowing: A) The Creation of the Educational Group (any group) composed by: A1) A Community Website for Professors (Teachers)/Projects/Education Officials, A2) A Community Website for Students, A3) Individual Website for Professors/Projects/Students. B) The Communication within the Educational Group: B1) Among entity websites (Community, Professors, Projects and Students), B2) To electronic mail via e-mail devices and/or text-messaging devices. These entity websites are independent Content Management Systems (CMS) reachable by their own domain names and/or any search engine. Each CMS includes their own security system, user-defined and predefined pages for forums, blogs, video libraries, marketplace, professional profiles, etc. Each CMS is connected to the Educational Group (GCMS) allowing the Management and Exchange of Content within the Group and among groups.

The present invention relates generally to systems and methods for themanagement and exchange of content (information) between individualsorganized in a group context with the desire of shearing such content toanyone interested by having it totally or partially exposed to theinternet and World Wide Web. More specifically, the present inventionrelates to systems and methods in which an Educational Group (or anyother croup) manage and exchange profession content (or any othercontent) and communication included but not limited to personal resume,research, initiatives, discoveries, project documents, materials,instructions, events information, activities information, blogsinformation, discussion forums information within the Educational Group(mainly divided into three entities: professors [or teachers], studentsand projects), outside the Educational Group and among EducationalGroups; by using an electronic network such as the Internet and WorldWide Web and a group website technology development environment. Thepresent invention also relates to the provision of an infrastructurethat allows for on-line registration and subscription payments ofprofessional portals (preconfigured website development environments orcontent management systems) to include in the Educational Group (groupcontent management and exchange system) as well as sponsorsadvertisement to be displayed in each professional portal within theEducational Group.

The Internet-Based Group Website Technology System 10000 according toFIG. 1 and FIG. 2 is comprised of the following components: 1) A HostingServer Computers 12000: Where the Internet-Based Group WebsiteTechnology CORE System 19100 resides. The hosting servers manage thestorage 18000 of the Educational Group content (information). Theseservers are connected to a network such as the Internet and World WideWeb. 2) A Hosting Server Software Platform (13000 to 18000): Where theInternet-Based Group Website Technology CORE System 19100 can beinterpreted by the server computers hardware 12000 and can operate toprovide the desired functionality for the Educational Group 19200. Thesoftware platform can be divided into the following software categories:the Operating Systems (13000 to 17000) and the Client-Server topologyplatform including the Relational Database Management System 18000. 3) AUser Web Browser Device 11100: Where the user can connect to theinternet via a browser and access the Internet-Based Group WebsiteTechnology CORE System 19100 hosted in the server computers 12000. 4) AUser e-mail device: Where the user can receive e-mails from theInternet-Based Group Website Technology CORE System 19100 hosted in theserver computers 12000. 5) A User text-message device: Where the usercan receive text messages from the Internet-Based Group WebsiteTechnology CORE System 19100 hosted in the server computers 12000.

The Internet-Based Group Website Technology System 10000 allows for theCreation of all Websites 19211, 19212 (also on FIG. 14) and 19213 (alsoon FIG. 10) and the Management and Exchange of content. The system iswhat glues these websites together when creating the Educational Group19200 also described in FIG. 5. The Internet-Based Group WebsiteTechnology CORE System 19100 can be divided in the following maincomponents: 1) The Educational Group Generation System and Method 19120referenced also on FIG. 3 and FLOW CHART 1; and 2) The Educational GroupCommunication System and Method 19110 referenced also on FIG. 4 and FLOWCHART 2.

The Educational Group Generation System and Method 19120: This systemand methods allows for the creation of record accounts for “professors(or teachers), projects and education officials” (FLOW CHART 1 a) ontheir Community Website 19212 (also (a) on FIGS. 3 and 4) created from atemplate 19121, it also creates record accounts for “students” (FLOWCHART 1 c) in their Community Website 19211 (also (b) on FIGS. 3 and 4)created from a template 19121 and lastly creates the professor(teacher), project and student websites 19213 (also (c) on FIGS. 3 and4) based on a preconfigured professor (teacher), project and studentwebsite templates 19122 that could be customized before the creation ofthe final websites ((c) on FIGS. 3 and 4). The Educational GroupGeneration System and Method 19120 also allows for the connection anddisconnection (19230 and 19240) of a student, professor (or teacher) orproject website 19123 ((c) on FIGS. 3 and 4) from or to an EducationalGroup 19200 or any other group 19200 (also referred on FIG. 5),providing the possibility of having a student website 19213 in theEducational Group 19200 for a period of time and then moving the studentwebsite to the Alumni Group 19200 (also referred on FIG. 6) of the sameeducational institution.

The Educational Group Communication System and Method 19110 (also FIG.4) comprises a Message Board System and Method 19225 (also (2.a) on FIG.4), a Notification System and Method 19226 (also (2.b) on FIG. 4), aDocument Management & Exchange System and Method (also (2.c) on FIG. 4)an Advertisement System and Method 19227 (also (2.d) on FIG. 4), aContent Update System and Method 19229 (also (2.e) on FIG. 4), a GroupContent Search Engine System and Method 19228 (also (2.f) on FIG. 4), anInappropriate Content Search Engine System and Method 1922A (also (2.g)on FIG. 4), a Group Search Engine Optimization System and Method 1922B(also (2.h) on FIG. 4), an Access System and Method to Online ClassroomSystem 1922C (also (2.i) on FIG. 4), a Access System and Method toFront/Back Office Company Systems 1922D (also (2.j) on FIG. 4), a AccessSystem and Method to Cloud Computer 1922E (also (2.k) on FIG. 4).

The Message Board System and Methods ((2.a) on FIG. 4), can generatemessages at the community websites level ((a) and (b) on FIG. 4) to becaptured by the students, professors (or teachers) and/or projectportals ((c) on FIG. 4). This particular method of communication, fromCommunity Website to Professional Portal, is also described on FLOWCHART 2 a. The communication method of the message board is not limitedjust to the method described on FLOW CHART 2 a, the message boardutilizes a Communication Channel Manager 19220 further comprising othersubsystems including a Mufti-Directional Communication Manager 19223allowing for mufti-direction messages 2000 as described on FIG. 7providing all possible directions of communication: 1) Multi-DirectionalMessages within the Educational Group 2100: 1.a) From Community Websiteto Professional Portal 2110 (+e-mail 2111, +txt-message 2112); 1.b) FromCommunity Website to Community Website 2120; 1.c) From ProfessionalPortal to Community Website 2130; 1.d) From Professional Portal toProfessional Portal 2140 (+e-mail 2141, +txt-message 2142); and 2)Mufti-Directional Messages among Educational Groups 2200: 2.a) FromCommunity Website from Educational Group “B” to Professional Portal 2210(+e-mail 2211, +txt-message 2212) on Educational Group “A”; 2.b) FromCommunity Website from Educational Group “B” to Community Website onEducational Group “A” 2220; 2.c) From Professional Portal fromEducational Group “A” to Community Website on Educational Group “B”2230; 2.d) From Professional Portal from Educational Group “B” toProfessional Portal 2240 (+e-mail 2241, +txt-message 2242) onEducational Group “B”

The Notification System and Method ((2.b) on FIG. 4) generated at theCommunity level ((a) and (b) on FIG. 4) and received at the student,professor (or teacher) and project portal, student, professor (orteacher) and project e-mail device and student, professor (or teacher)and project text-messaging device ((c) on FIG. 4). This particularmethod of notification is also described on FLOW CHART 2 b.

The Communication Channel Manager 19220 supports both methods ofcommunication: the Message Board System and the Notification System; bycomprising a Message Board Manager 19225, a Notification Manager 19226,a multi-directional manager 19223, a channel set up 19221 (alsodescribed on FIG. 8), a Posting Manager 19224 and a Broadcast Manager19222.

The Communication Channel Set Up System and Method 19221 (also describedon FIG. 8), defines and establishes a direction of communication formessages sent among websites 19213 and to e-mail devices 11200 andtext-messaging 11300 devices within or among Educational Groups 19200across the internet. FIG. 8, shows a message from the messaging boardsystem, being sent from a Professor (Professional Professor Portal19213) to a Student (Professional Student Portal 19213, Student E-MailDevice 11200 and Student TEXT-Messaging Device 11300). The Professorwill include a communication channel module 3000 in a page of hiswebsite or professional portal 19213. Then, on the channel id holder3100 of the channel module 3000 will include a new channel id 3110specified by a naming convention created by his website domain name(i.e.:AlexDelReal.name) following a code “-MGCC” (Message GeneratorCommunication Channel) following a channel number (i.e.: 02). Then, onthe body section of the module 3200 will include the message “DEF” to besent 3210. The Professor then will tell the students, that he/she willbe transmitting messages on channel “AlexDelReal-MGCC01” for aparticular subject and on channel “AlexDelReal-MGCC02” for anothersubject. The Student, then will include a communication channel module3000 in a page of his website or professional portal 19213. Then, on thechannel id holder 3100 of the channel module 3000 will include thechannel id 3110 specified by the Professor, but with an “R” on the codethat will specify “Receiver”; more specifically the channel id 3110entered by the Student will be “AlexDelReal-MRCC02” where “-MRCC02”specifies Message Receiver Communication Channel 02. The Student has thecontrol of redirecting the message to his e-mail device by specifying +Eand to his text-messaging device by specifying +T on the channel id3110. Later, the Broadcast Manager 19222 will push the message “DEF”from the Professor's portal to the Student's Portal, e-mail andtext-messaging devices, following the Broadcast Direction for Channel 02(2140, 2141 and 2142 respectively). The e-mail device 11200 will receivean e-mail from the Educational Group with a Reference Id 3310 specifyingthe channel id “AlexDelReal-MGCC01” and in the body of the e-mail 3320the message “DEF” 3210. The text-messaging device 11300 will receive atext message with a Reference Id 3410 specifying the channel id“AlexDelReal-MGCC01” and in the body of the text message 3420 themessage “DEF” 3210.

The Posting Manager 19224 is an intermediate stage between the processof saving a notification and broadcasting 19222 the notification to thereceivers. If a particular notification massage is saved, but notposted, then the broadcast manager 19222 will not broadcast the message.The broadcast manager 19222 will only broadcast posted notifications.

The Broadcast Manager 19222 will broadcast all messages from theMessaging Board System and from the Notification System based on aScheduler 19252.

The Document Management & Exchange System and Method ((2.c on FIG. 4 andFLOW CHART 2 c) provides the capabilities for Upload and Download to andfrom each Community Website 19211 19212 as well as the ProfessionalStudent, Professor (teacher) and Project Portals 19213.

The Advertisement System and Method 19227 ((2.d on FIG. 4 and FLOW CHART2 d) provides the capabilities for an Educational Group, to displaysponsors logos (including link to URL address) and to push keywordcontent, from each Community Website 19211 19212 to the ProfessionalStudent, Professor (teacher) and Project Portals 19213.

The Content Update System and Method 19229 ((2.e on FIG. 4 and FLOWCHART 2 e) provides the capabilities for an Educational Group, to push“content” related to any topic, from each Community Website 19211 19212to the Professional Student, Professor (teacher) and Project Portals19213.

The Group Content Search Engine System and Method 19228 ((2.f on FIG. 4and FLOW CHART 2 f) provides the capabilities to search for contentwithin the Educational Group (Community Website 19211 19212 andProfessional Portals 19213).

The Inappropriate Content Search Engine System and Method 1922A ((2.g onFIG. 4 and FLOW CHART 2 g) provides the capabilities to search forinappropriate content within the Educational Group (Community Website19211 19212 and Professional Portals 19213).

The Group Search Engine Optimization System and Method 1922B ((2.h onFIG. 4 and FLOW CHART 2 h) provides the capabilities to optimize thesearch of content within the Educational Group (Community Website 1921119212 and Professional Portals 19213) by Search Engines like MicrosoftLive, MSN, Google, Yahoo.

The Access System and Method to On-line Classroom Systems 1922C ((2.i onFIG. 4 and FLOW CHART 2 i 2 j 2 k) provides the capabilities for theEducational Group, to access classroom content (based on user accesssecurity) from On-line Classroom Management Systems like Blackboard andthen to be pushed to the respective Professional Portals 19213).

The Access System and Method to Front/Back Office Systems 1922D ((2.j onFIG. 4 and FLOW CHART 2 i 2 j 2 k) provides the capabilities for theEducational Group, to access Front/Back Office Systems (based on useraccess security) from systems like Epicor, SAP, Oracle, Microsoft aswell as other services like Online Meetings, Webinars, Videoconferencinglike (GoToMeeting, Webex) and then to push that user access to therespective Professional Portals 19213).

The Access System and Method to Cloud Computing Systems 1922E ((2.k onFIG. 4 and FLOW CHART 2 i 2 j 2 k) provides the capabilities for theEducational Group (Community Website 19211 19212 and ProfessionalPortals 19213) with Cloud Computing features including File Managementand Directory Creation, usage of Cloud Office Applications (wordprocessor, spreadsheets, etc.) as well as the access to remote computers(i.e.: at Home, Work or at the Educational Institution's Lab).

The Educational Group Generation 19120 process (FLOW CHART 1), is theprocess followed to create the Educational Group 19200. In this process,education Officials, Professors (Teachers), Projects and Students willbe registered in the system as accounts in the Professors(Teachers)/Projects (a) 19212 and Students (b) 19211 Community Websitesand will also receive a Professional Portal (c) (website) with apreconfigured design 19213 and on FIG. 14.

The process is composed by 4 sub-processes: 1) The Professor's (Teacher)and/or Project Account Generation Process 19128 (FLOW CHART 1 a, 4000);2) The Professor's (Teacher) and/or Project Professional Portal Creation19129 (FLOW CHART ib); 3) The Student's Account Generation Process 19128(FLOW CHART 1 c); 4) The Student's Professional Portal Creation 19129(FLOW CHART 1 d)

The Professor's (Teacher) and/or Project's Account Generation Process(FLOW CHART 1 a, 4000) is the process followed to generate a Professor's(teacher) and/or Project's record on the Professors (Teachers) and/orProjects Community Website 19212. This process can be executed manually4110, by entering the information of one Professor (Teacher) and/orProject at a time; or can run on a batch mode 4120, by reading theinformation from an input file 4121 containing records with theinformation from all the Professors (Teachers) and/or Projects to beuploaded in the Community Website 19212. Once the data is captured 4100,the process will validate 4200 the information for accuracy providing asan output a Data Validation Error Report 4211. If the validationsucceeds, the process will continue to save 4300 the information in theProfessors (Teacher) and/or Projects Community Website 19212.

The Professor's (Teacher) and/or Projects Professional Portal Creation(FLOW CHART 1 b, 6000) is the process followed to create a ProfessionalProfessor (teacher) and/or Project Portal 19213 (website). This processcan be executed manually 6110, by creating the Professional Portal 19213for one Professor (Teacher) and/or project at a time; or can run on abatch mode 6120, by reading the information from an input file 6121containing records with the information from all the Professors(Teachers) and/or project that will need a Professional Portal 19213.The process will validate 6200 the information first, generating a DataValidation Error Report 6211. If the validation process succeeds, thenthe process will build 6300 the Professor's (Teacher) and/or Project'sProfessional Portal 19213 based on a preconfigured Portal Template 19122for the professor (teacher) and/or project (FIG. 10, 11, 12, 13). Thedomain name with the professor's (teacher) and/or project's name withextension .name will be created 19254 to access the professor's(teacher) or project's portal 19213.

The Student's Account Generation Process (FLOW CHART 1 c, 5000) is theprocess followed to generate a student's record on the Student CommunityWebsite 19211. This process can be executed manually 5110, by enteringthe information of one Student at a time; or can run on a batch mode5120, by reading the information from an input file 5121 containingrecords with the information from all the Students to be uploaded in theCommunity Website 19211. Once the data is captured, the process willvalidate 5200 the information for accuracy providing as an output a DataValidation Error Report 5211. If the validation succeeds, the processwill continue to save 5300 the information in the Student's CommunityWebsite 19211.

The Student's Professional Portal Creation (FLOW CHART 1 d, 7000) is theprocess followed to create a Student's Professional Portal 19213(website). This process can be executed manually 7110, by creating theProfessional Portal 19129 for one Student at a time; or can run on abatch mode 7120, by reading the information from an input file 7121containing records with the information from all the Students that willneed a Professional Portal 19213. The process will validate 7210 theinformation first, generating a Data Validation Error Report 7211. Ifthe validation process succeeds, then the process will build 7300 theStudent's Professional Portal based on a preconfigured Portal Template19122 for the student (FIG. 10, 11, 12, 13). The domain name with thestudent's name with extension .name will be created 19254 to access thestudent's portal.

The Educational Group Communication process (FIG. 4) (FLOW CHART 2) isthe process followed to establish a communication between the Professor(Teacher) and/or Project and the Student entity. This communication is atechnology communication involving the Community Websites 19211 19212((a) and (b) on FIG. 4), the Professional Portals 19213 and the entity'se-mail 11200 and text messaging 11300 devices ((c) on FIG. 4).

The Educational Group Communication (FIG. 4) (FLOW CHART 2) is the waythe Professors (Teachers) and/or Projects and Students will interactwithin the Educational Group 19200 (i.e.: University) . . . .

The Professors (Teachers) and/or Projects and Edu Officials Community((a) on FIG. 4), is where all Professors (Teachers) and/or Projects andEdu Officials have an account and where they can participate in Forums,receive support, training, etc. . . . as well as post messages in theMessage Board System ((2.a) on FIG. 4), create and send Notifications((2.b) on FIG. 4) to Professors (teachers) and/or Projects and Students,Manage and Exchange Community Documents ((2.c) on FIG. 4). Users will beable to Manage Advertisement content from Sponsors ((2.d) on FIG. 4),Educational Content from the Educational institution ((2.e) on FIG. 4),Search Group Content from the Educational Group ((2.f) on FIG. 4),define Inappropriate Content to be searched in the Educational Group((2.g) on FIG. 4), define Keywords to optimize the search on theEducational Group ((2.h) on FIG. 4), define Access to Third PartySystems ((2.i, 2.j, 2.k) on FIG. 4).

The Students Community ((b) on FIG. 4), is where all Students have anaccount and where they can participate in Forums, receive support,training, etc. . . . as well as post messages in the Message BoardSystem ((2.a) on FIG. 4), create and send Notifications ((2.b) on FIG.4) to Students and professors (Teachers) and/or projects.

The Professional Portals for Students and Professors (Teachers) and/orProjects ((c) on FIG. 4) is where each of these have the environment(infrastructure) to market their respective professional profile overthe internet, as well as share personal information (in the case ofstudents and professors [teacher] related to family, sports, hobbies,etc. The Students and Professors (Teachers) and/or Projects also usetheir respective website to receive and send messages of their interestusing the Message Board System ((2.a) on FIG. 4), as well as to receiveNotifications ((2.b) on FIG. 4) from other Students and Professors(Teachers) and/or Projects from the same Education Group. TheProfessional Portals will also carry content from the AdvertisementSystem ((2.d) on FIG. 4), ContentUpdate System ((2.e) on FIG. 4), GroupContent Search Engine System ((2.f) on FIG. 4), InappropriateContentSearch Engine System ((2.g) on FIG. 4), Group Search Engine Optimization((2.h) on FIG. 4), Access to Third Party Systems ((2.i, 2.j, 2.k) onFIG. 4)

Professors (Teachers) and/or Projects and Students can exchangeDocuments ((2.c) on FIG. 4), (i.e.: Word, Excel, etc) by uploading anddownloading these documents from and/or to their respective ProfessionalPortals ((c) on FIG. 4) (websites). They can also read these documents,without the need of exchanging them via e-mail.

These websites (Professional Portals and Communities), have also theability to create links and feeds to and/or from the Educational Groupentity website (i.e.: University Website) by supporting the standardsfor Links and RSS Technology (Really Simple Syndication).

These websites (Professional Portals and Communities), includeAdditional Features (described on FIG. 4), allowing the EducationalGroup to share content with the Internet or World Wide Web.

The communication process (FLOW CHART 2) is composed by 9sub-processes: 1) Message Board process (FLOW CHART 2 a); 2)Notification Process (FLOW CHART 2 b); 3) Document Exchange Process(FLOW CHART 2 c); 4) Advertisement Process (FLOW CHART 2 d); 5)ContentUpdate Process (FLOW CHART 2 e); 6) Group Content Search EngineProcess (FLOW CHART 2 f); 7) InappropriateContent Search Process (FLOWCHART 2 g); 8) Group Search Engine Optimization Process (FLOW CHART 2h); 9) Access to Third Party Systems (FLOW CHART 2 i, 2 j, 2 k)

The Message Board Process (FLOW CHART 2 a) is the old concept of amessage board process, but now, electronically. A Professor (Teacher)and/or Project or Student can post a message on the message board systemat the Professor's (Teacher's) and/or Project or Student's CommunityWebsites 19211 19212 or at their own websites 19213, and then, otherprofessors (teachers) and/or project or students can retrieve at theirwebsites 19213 the message that has been posted by the prior Professor(Teacher) and/or project or Student.

The first step executed by this process, is the Preparation of theMessage 8110 comprising the step of including a new Communication Module8111 and then including the Channel Id and the Message 8112, dependingon the creator, a Professor (Teacher) and/or Project or a Student, themessage will be saved (or posted) respectively to the Professor's(Teacher's) and/or Project or Student's Community Website 19212 19211and/or their own Professional Portal 19213.

The Professor (Teacher) and/or Project or Student will know by thecreator of the message or by looking into the Message Directory at theCommunity Websites 19212 19211, that there is a message posted and thatcan be retrieved, they will also know the communication channel id. Sothe Student or Professor (Teacher) and/or project interested in thatparticular message will capture the message 8120 by including acommunication module 8121 in a page of his/her professional portal andby assigning the channel id provided by the creator 8122.

The message broadcast process 8130, runs on a scheduler 19252, when istime to propagate 8131, the process will read the message posted by thecreators in the Community or Professional Websites 19211 19212 19213 andwill broadcast 8132 those messages to the Student's and Professor's(Teacher's) and/or Project Professional Portals 19213, that areexpecting the message based on the message code assigned.

By using the Message Board system, each student or professor (teacher)and/or project has the flexibility and convenience of just including themessages of their interest in their own website. Every time that themessage creator updates the message, the professional portals thatcarries the communication channel, will receive the new message.

The Notification Process (FLOW CHART 2 b), is the process followed tonotify students and/or professors (teachers) and/or projects of aparticular event.

The first step executed by this process, is the Preparation of theNotification 8210, depending on the creator, a Student or a Professor(Teacher) and/or Project, the notification will be imputed 8211,validated 8212 and saved 8213 respectively in the Student's orProfessor's (Teacher's) and/or Project's Community Website 19211 19212.The configuration of the Notification allows defining the type ofnotification (Emergency 8221 or Standard 8222), a selection criteriabased on attributes of the recipients (subgroup of students and/orprofessors [teachers] and/or projects) and the Notification method(website 11100, e-mail 11200 and text-message 11300, also (c) on FIG. 4)

The Type of Notification includes the Emergency Notification 8221 andStandard Notification 8222. While the Emergency Notification is sent toeveryone in the Educational Group and sent via all notification methods;the Standard Notification is configurable, so it can be sent to aspecific subgroup of students and/or professors (teachers) and/orprojects and only via a specific notification method.

The Selection Group to send the notification too, is user defined andrepresents the different groups of interest within the educational group(i.e.: faculty, Degree, Subject, etc). The selection Group is configuredbased on the education group where this is implemented, creating an easyway to group students and professors (teachers) and/or projects based ona common interest or topic.

The Notification Method includes the notification sent to theProfessional Portal 19213 (website) to a web browser device 11100, sentvia E-mail device 11200 and sent via Text Message device 11300 (Cellphone, PDA, Mobile Devices, etc. . . . )

Once the Notification is prepared and saved 8213 respectively in theStudent's Community Website 19211 and/or the Professor's (Teacher's)and/or Projects Community Website 19212, then the creator of theNotification can execute the Posting Process 8220.

The Posting Process 8220 will review the notification configuration. Ifthe notification is an Emergency Notification 8221, then will post thenotification in all professional portals 19213 (student's andteacher's), will send the notification via e-mail 11200 and text message11300 to the professors (teachers) and/or projects, students andstudent's parents (or guardians).

If the notification is a Standard Notification 8222, then the processwill execute the posting based on the notification configuration thatwill determine the selection group of recipients for the notificationand the notification method to be used.

The Document Exchange Process (FLOW CHART 2 c), is the process followedto exchange documents among Students and Professors (Teachers) and/orProjects by uploading 8311 8321 or downloading 8312 8322 from theirProfessional Portals 19213 and Communities 19211 19212.

The Advertisement Process 8400 (FLOW CHART 2 d), is the process followedto exchange advertisement content among Students and Professors(Teachers) and/or Projects portals by including 8410 the advertiserslogo file, keyword and URL link into the Community Website 19212,including the Advertisement URL Location 8420 into the Community Website19212 and later broadcasting this content 8430 from the CommunityWebsite 19212 to the Professional Portals 19213, to then being displayed8440 by the Professional Portals 19213.

The ContentUpdate Process 8500 (FLOW CHART 2 e), is the process followedto exchange educational institution's content among Students andProfessors (Teachers) and/or Projects portals by including 8510 thecontent into the Community Website 19212, including the ContentUpdateURL Location 8520 into the Community Website 19212 and laterbroadcasting this content 8530 from the Community Website 19212 to theProfessional Portals 19213, to then being displayed 8540 by theProfessional Portals 19213

The Group Content Search Engine Process 8600 (FLOW CHART 2 f), is theprocess followed to search educational groups content among Students andProfessors (Teachers) and/or Projects portals by including 8610 thecontent to be searched into the Community Website 19212, including theexecution of the Group Search 8620 that searches the Community Websites19211 19212 to the Professional Portals 19213, to then display 8630 theresults of the URL founded.

The InappropriateContent Search Process 8700 (FLOW CHART 2 g), is theprocess followed to search inappropriate content within the educationalgroup by including the InappropriateContent 8710 into the CommunityWebsite 19212, and the Clean Internet Content Database 19214 andInappropriateContent search parameters 8720 and later search thiscontent 8730 from the Community Website 19212 and Database 19214 in theProfessional Portals 19213, to then display 8740 the results of the URLfounded.

The Group Search Engine optimization Process 8800 (FLOW CHART 2 h), isthe process followed to optimize the search of content in theeducational group by including 8810 the optimization keyword-contentinto the Community Website 19212, including the optimizationkeyword-content schedule broadcast 8820 into the Community Website 19212and later broadcasting this optimization keyword-content 8830 from theCommunity Website 19212 to the Professional Portals 19213.

The Access to Third-Party systems Process 8900 (FLOW CHART 2 i, 2 j, 2k), is the process followed to implement and distribute the securityaccess and content of the third-party systems within the educationalgroup by including 8910 8920 8930 the security access and content linksinto the Community Website 19212 19211, and later broadcasting thissecurity access and content links 8940 from the Community Website 1921219211 to the Professional Portals 19213.

To properly implement the Educational Group Website Technology Platformfor Content Management and Exchange at any group, it is recommended todefine the Educational Group Road Map 19241 and rules for the GraduationManager 19242 described on FIG. 6 and to follow the SystemsImplementation Methodology “Method-e” 9000 described on FIG. 7.

The Educational Group Road Map 19241 (FIG. 6) will determine the amountof Educational Groups in the implementation and the road to be followedby the Professional Student Portals traveling from Group to Group. Forexample, at the end of the graduation, the Student Portal traveling fromthe Educational Group to the Alumni Group.

The Graduation Manager 19242 (FIG. 6) will determine the changes to bemade on the Professional Portal (Student and Professor[Teacher] and/orProject) when changing from Group to Group or just exiting a Group orentering a Group.

The Systems Implementation Methodology 9000 comprises 4 phases: aPhase-1: Strategy and Planning 9100, a Phase-2: Design and Simulation9200, a Phase-3: Implementation 9300 and a Phase-4: Production Cutover9400.

The first phase is called Strategy and Planning 9100, this phase is todefine the project, review the actual systems architecture, install thenew systems architecture and create and train the project team.

The second phase is called Design and Simulation 9200, this phase is tocreate a preliminary design of the business systems solution, and to runthis preliminary design through a conference room pilot where the designcan be preconfigured and tested with real transactions flowing in thenew system.

The third phase is called Implementation 9300, this phase it to preparefor the implementation, prepare the production environment, prepare userprocedures and train the users and finally, conduct a systems andintegration test.

The forth phase is called Production Cutover 9400, this phase is tomigrate the data into the new production environment and start operatingthe new system in production mode. This phase also assist the users withtheir operations in production and identify and plan additionalrequirements.

System Architecture:

The system architecture of a prefer embodiment of an Educational GroupWebsite Technology System 10000 according to the present invention ispresented in FIG. 1. Referring now to FIG. 1, Educational Group WebsiteTechnology System 10000 comprises an Internet-Based system architecturethat can be divided into two groups, the User Access Devices 11000 andthe Hosting Server Computers 12000.

The User Access Devices 11000 further comprises a web browser device11100, an e-mail device 11200 and a text-messaging device 11300.

The Hosting Server Computers 12000 further comprises an operating system13000, a web server hosting 14000, an application framework system15000, a visual studio .net system 16000, an office applications system17000, a client—server system platform (file system—RDBMS DatabaseEngine) 18000, and the www.GoToYourSite.com website technologydevelopment and hosting platform 19000.

The www.GoToYourSite.com website technology development and hostingplatform 19000, further comprises the internet-based group websitetechnology core system 19100.

The internet-based group technology core system 19100, further comprisesthe Educational Group (any group) communication system 19100 and theEducational Group (any group) generation system 19120.

The Educational Group (any group) generation system 19120, generates theEducational Group (any group) 19200. The Educational Group (any group)generation system 19120, further comprises a community website template19121, a professional portal template 19122, a template inventory 19123,a template factory 19124, a module inventory 19125, a module factory19126, a professor (teacher) and/or project and student communitygenerator 19127, a professor (teacher) and/or project and studentaccount generator 19128 and a professor (teacher) and/or project andstudent portal generator 19129.

The Educational Group 19200, further comprises a student communitywebsite development environment 19211, a professor (teacher) and/orproject community website development environment 19212, a group ofprofessional portals (websites development environments) for professors(teachers) and/or projects and students 19213, an inappropriate contentsearch engine manager 19214, a communication channel manager 19220, aprofessional portal transfer manager 19230, an educational group manager19240, a mail manager for e-mail and text-message 19251, a taskscheduler 19252, a custom integration to other applications module19253, a domain name registration 19254, a security system 19255, anencryption certificate activation 19256 and a payment processing 19257.

The Communication Channel Manager 19220, further comprises the ChannelSet Up Manager 19221, the Broadcast Manager 19222, the Multi-DirectionalManager19223, the Posting Manager19224, the Message Board Manager19225,the Notification Manager19226, the Advertisement Manager19227, the GroupContent Search Engine Manager19228, the Content Update Manager19229, theInappropriate Content Search Engine Manager1922A, the Group SEOManager1922B, the Access Online Classroom Manager1922C, the AccessFront/Back Office Manager1922D, the Access Cloud Computer Manager1922E

The professional portal transfer manager 19230, further comprises theimport manager 19231 and the export manager 19232.

The Educational Group Manager 19240, further comprises the Road MapManager 19241 and the Graduation Manager 19242.

While the present invention has been described in terms of specificembodiments, it is to be understood that the invention is not limited tothese disclosed embodiments. This invention may be embodied in manydifferent forms and should not be construed as limited to theembodiments set forth herein; rather, these embodiments are provided byway of illustration only and so that this disclosure will be thorough,complete and will fully convey the full scope of the invention to thoseskilled in the art. Indeed, many modifications and other embodiments ofthe invention will come to mind of those skilled in the art to whichthis invention pertains, and which are intended to be and are covered byboth this disclosure, the drawings and the claims.

BRIEF DESCRIPTION OF THE DRAWINGS

The foregoing aspects and many of the attendant advantages of thisinvention will become more readily appreciated as the same become betterunderstood by reference to the following detailed description, whentaken in conjunction with the accompanying drawing and FIGURES, wherein:

FIG. 1 is a software architectural block diagram of a preferredembodiment of an educational group system according to the presentinvention;

FIG. 2 is a hardware architectural diagram of a preferred embodiment ofan educational group system according to the present invention;

FIG. 3 is a CMS entity and process diagram representing the generationof the educational group according to the present invention;

FIG. 4 is a CMS and Device entity, process and feature descriptiondiagram representing the educational group communication capabilitiesaccording to the present invention;

FIG. 5 is a hierarchical CMS and Device Entity relationship diagramrepresenting the educational group entity components according to thepresent invention;

FIG. 6 is a GCMS, CMS entity diagram describing the educational group(GCMS) interacting with other groups (alumni group [GCMS], medical group[GCMS], commercial group [GCMS], professional services group [GCMS],workplace & employees group [CMS]) and how a personal portal (CMS) orproject portal (CMS) can migrate from group (GCMS) to group (GCMS)according to the present invention;

FIG. 7 is a GCMS and CMS entity diagram describing the communicationdirection between entity portals (community CMS and professional portalsCMSs) according to the present invention;

FIG. 8 is CMS (website) page entity diagram describing the communicationchannel set up method for the broadcaster and recipient professionalportals (CMSs) according to the present invention;

FIG. 9 is a Systems Implementation Method process flowchart representingan orderly sequence of steps to follow in the implementation of aEducational Group (GCMS) according to the present invention;

FIG. 10 is a flowchart of decisions and processes (Flow Chart 1)representing an orderly sequence of steps in the generation of theeducational group (GCMS) according to the present invention;

FIG. 11 is a flowchart of decisions and processes (Flow Chart 1 a)representing an orderly sequence of steps in the generation of theprofessor[teacher] and/or project account in theProfessor[Teacher]/project/Edu Official Community (CMS) according to thepresent invention;

FIG. 12 is a flowchart of decisions and processes (Flow Chart 1 b)representing an orderly sequence of steps in the generation of theProfessional Professor[Teacher]/Project Portal (CMS) generationaccording to the present invention;

FIG. 13 is a flowchart of decisions and processes (Flow Chart 1 c)representing an orderly sequence of steps in the generation of thestudent's account in the students community (CMS) according to thepresent invention;

FIG. 14 is a flowchart of decisions and processes (Flow Chart 1 d)representing an orderly sequence of steps in the generation of theprofessional student portal (CMS) according to the present invention;

FIG. 15 is a flowchart of decisions and processes (Flow Chart 2)representing an orderly sequence of steps in the selection and executioneducational group (GCMS) communication types according to the presentinvention;

FIG. 16 is a flowchart of decisions and processes (Flow Chart 2 a)representing an orderly sequence of steps in message board processcommunication within the educational group (GCMS) according to thepresent invention;

FIG. 17 is a flowchart of decisions and processes (Flow Chart 2 b)representing an orderly sequence of steps in the notification processcommunication system within the educational group (GCMS) according tothe present invention;

FIG. 18 is a flowchart of decisions and processes (Flow Chart 2 c)representing an orderly sequence of steps in the document exchangecommunication system within the educational group (GCMS) according tothe present invention;

FIG. 19 is a flowchart of decisions and processes (Flow Chart 2 d)representing an orderly sequence of steps in the advertisement processcommunication system within the educational group (GCMS) according tothe present invention

FIG. 20 is a flowchart of decisions and processes (Flow Chart 2 e)representing an orderly sequence of steps in the content update processcommunication system within the educational group (GCMS) according tothe present invention;

FIG. 21 is a flowchart of decisions and processes (Flow Chart 2 f)representing an orderly sequence of steps in the group content searchprocess communication system within the educational group (GCMS)according to the present invention;

FIG. 22 is a flowchart of decisions and processes (Flow Chart 2 g)representing an orderly sequence of steps in the inappropriate contentsearch process communication system within the educational group (GCMS)according to the present invention;

FIG. 23 is a flowchart of decisions and processes (Flow Chart 2 h)representing an orderly sequence of steps in the group search engineoptimization process communication system within the educational group(GCMS) according to the present invention;

FIG. 24 is a flowchart of decisions and processes (Flow Chart 2 i, 2 j,2 k) representing an orderly sequence of steps in the access to thirdparty system process communication system within the educational group(GCMS) according to the present invention;

FIG. 25 is a screen shot of a professional student portal (CMS) (samefor professor[teacher] and project) generated from the educational group(GCMS) generation process, showing the professional portal un-logged;

FIG. 26 is a screen shot of a professional student portal (CMS) (samefor professor[teacher] and project) generated from the educational group(GCMS) generation process, showing the professional portal logged inwith a View Mode and displaying the Control Panel (111000) on top of theportal (112000) and subsequently the Control Panel divided in the ModeSection (111100), Page Function Section (111200), Module ManagementSection (111300) and Common Tasks Section (111400);

FIG. 27 is a screen shot of a professional student portal (CMS) (samefor professor[teacher] and project) generated from the educational group(GCMS) generation process, showing the professional portal logged inwith an Edit Mode and displaying the Admin Menu Options (122400) and theStudent Name Domain Name (122200) content appearing on a Text Module(122300) located on the Top Right Pane (122100) of the Page (122000);

FIG. 28 is a screen shot of a professional student portal (CMS) (samefor professor[teacher] and project) generated from the educational group(GCMS) generation process, showing the professional portal logged inwith a Design Mode and displaying the Modules Available (131100) thatcould be Added (131200) into a selected Pane (132100, 132200, 132300,132400, 132500, 132600);

FIG. 29 is a screen shot of a professional student portal (CMS) (samefor professor[teacher] and project) generated from the educational group(GCMS) generation process, showing the professional portal logged inwith a View Mode and displaying the File Manager Module (151440) thatsubsequently is divided in the Folders Functions (151441) and the FilesFunctions (151442) allowing the user to create Directories andSubdirectories and Store Files within the Folder Structure;

FIG. 30 is a screen shot of the Professors[Teachers]/Projects/EduOfficials Community portal (CMS) (same for student's community)generated from the educational group (GCMS) generation process, showingthe Admin User logged in with a View Mode and displaying the Host MenuOptions (142100);

1. A group-based system for providing to an Educational Group (or anyother group) of users access to a group website technology developmentenvironment (Group Content Management System or GCMS), comprising: A) aplurality of user computers, user e-mail devices and user text-messagingdevices, with each user computer, user e-mail device and usertext-messaging device being associated with a user of the system andwith each user being capable of having predefined characteristicsindicative of multiple predetermined roles in the system, each roleproviding a level of access for content (alphanumeric characters andsymbols) management and exchange, and to a plurality of data filesassociated with a particular independent website development environment(Content Management System or CMS) and a level of control over thecontent (alphanumeric characters and symbols) management and exchange,and data files associated with the independent website developmentenvironment (CMS) with the multiple predetermined user roles comprisingat least three user's predetermined roles selected from the groupconsisting of a student role in one or more independent websitedevelopment environments (CMS) associated with a student user, aprofessor (teacher) role in one or more independent website developmentenvironment (CMS) associated with a professor (teacher) user,(additionally: a project role in one or more independent websitedevelopment environment [CMS] associated with a project user) and anadministrator role in one or more independent website developmentenvironment (CMS) associated with an administrator user, and B) at leastone server computer in communication with each of the user computers,user e-mail devices and user text-messaging devices over a network, theserver computers comprising: means for storing a plurality of content(alphanumeric characters and symbols) and data files associated with anindependent website development environment (CMS), means for assigning alevel of access to and control of the content (alphanumeric charactersand symbols) management and exchange, and each data file based on a userof the system's predetermined role in an independent website developmentenvironment (CMS); means for determining whether access to the content(alphanumeric characters and symbols) management and exchange, and to adata file associated with the independent website developmentenvironment (CMS) is authorized; means for allowing access to andcontrol of the content (alphanumeric characters and symbols) managementand exchange, and a data file associated with the independent websitedevelopment environment (CMS) if authorization is granted based on theaccess level of the user of the system.
 2. The system of claim 1 whereinthe professor (teacher) and/or project or student user is provided withan access level to enable the creation and editing of a new andpredefined plurality of content (alphanumeric characters and symbols)and data files associated with an independent website developmentenvironment (CMS) intended only for that particular professor (teacher)and/or project or student user (the Professional Professor [or teacher]Portal, the Professional Project Portal and the Professional StudentPortal respectively).
 3. The system of claim 1 wherein theadministrator, professor (teacher) and/or project or student user isprovided with an access level to enable the creation and editing of aplurality of content (alphanumeric characters and symbols) and datafiles associated with an independent website development environment(CMS) intended for the use as a community for education officials andprofessors (teacher) and/or projects users and a community for studentuser (the Professors/Projects/EduOfficials Community Website and theStudent Community Website respectively).
 4. The system of claim 2wherein the independent website development environment (CMS) content(alphanumeric characters and symbols) and data files comprise predefinedcontent (alphanumeric characters and symbols) and data files related tothe professor (teacher) or student Professional Life, further comprisingmeans for: A Resume Section: A Research Section: An Initiatives Section:A Discovery Section: A User-Defined Section: A Contact Info Section: AUser-Registration Section: A Blogs Section: A Forums Section.
 5. Thesystem of claim 2 wherein the independent website developmentenvironment (CMS) content (alphanumeric characters and symbols) and datafiles comprise predefined content (alphanumeric characters and symbols)and data files related to the professor (teacher) or student PersonalLife, further comprising means for: A Family Section: A Sports Section:A Hobbies Section: A User-Defined Section.
 6. The system of claim 2wherein the independent website development environment (CMS) content(alphanumeric characters and symbols) and data files comprise predefinedcontent (alphanumeric characters and symbols) and data files related tothe Project Profile life cycle, further comprising means for: A ProjectResume Section: A Project Research Section: A Project MethodologySection: A Project Management Section: A Project Team Section: AUser-Defined Section: A Project Contact Info Section: A ProjectUser-Registration Section: A Project Blogs Section: A Project ForumsSection.
 7. The system of claim 2 wherein the independent websitedevelopment environment (CMS) content (alphanumeric characters andsymbols) and data files comprise predefined content (alphanumericcharacters and symbols) and data files related to the professor(teacher) and/or project or student Educational Group Communication(GCMS Communication), further comprising means for: A Messaging BoardSystem Section: A Notification System Content Repository Section: ADocument Management & Exchange Section: A Advertisement ContentRepository Section: A Content Update Repository Section: A Group ContentSearch Engine Keyword Submission: A Granted Access to the InappropriateContent Search Engine: A Granted Access to the Group Search EngineOptimization for Keyword Management: A Access to On-line ClassroomSystem: A On-line Classroom Content Repository Section: A Access toFront/Back Office System: A Front/Back Office System Content RepositorySection: A Access to Cloud Computing System: A Cloud Computing SystemContent Repository Section.
 8. The system of claim 3 wherein theindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files comprise predefined content(alphanumeric characters and symbols) and data files related to theCommunity Users Features, further comprising means for: A CommunityForums Section: A Community Marketplace Section: A Community SupportSection: A Community Educational Group Technology Video TrainingLibraries Section: A Community Contact Information Section: A CommunityFeedback Email Communication Section.
 9. (canceled)
 10. (canceled) 11.(canceled)
 12. (canceled)
 13. The system of claim 3 wherein theindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files comprise predefined content(alphanumeric characters and symbols) and data files related to thecommunity Educational Group Communication (GCMS Communication), furthercomprising means for: A Messaging Board System Section: A NotificationSystem Administration Section: A Document Management & Exchange: AAdvertisement System Section: A Content Update System Section: A GroupContent Search Engine Keyword Submission: A Inappropriate Content SearchEngine: A Group Search Engine Optimization for Keyword Management: AAccess Administration to On-line Classroom System: A AccessAdministration to Front/Back Office System: A Access Administration toCloud Computing System.
 14. The system of claim 3 wherein theindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files comprise predefined content(alphanumeric characters and symbols) and data files related to thecommunity Educational Group Generation (GCMS Generation), furthercomprising means for: A School Account (Admin) Enrollment Section: AProfessor Account Enrollment Section: A Project Account EnrollmentSection: A Student Account Enrollment Section: A Professional ProfessorPortal (CMS) Generation Section: A Professional Project Portal (CMS)Generation Section: A Professional Student Portal (CMS) GenerationSection.
 15. The system of claim 3 wherein the independent websitedevelopment environment (CMS) content (alphanumeric characters andsymbols) and data files comprise predefined content (alphanumericcharacters and symbols) and data files related to the communityEducational Group Reports (GCMS Reports), further comprising means for:A Report for all open communication channels: A Report for all SchoolAccounts and Professional Professor Portal links: A Report for allProject Accounts and Professional Project Portal Links: A Report for allStudent Accounts and Professional Student Portal Links
 16. The system ofclaim 2 and 3 wherein the independent website development environment(CMS) content (alphanumeric characters and symbols) and data filescomprise predefined content (alphanumeric characters and symbols) anddata files related to the Control Panel function for content managementand administration, further comprising means for: A Mode Selectionfunction section including View, Edit and Design: A Page functionsection including Add, Settings, Delete, Copy, Export and Import: AModule Management function section including Add New Module, AddExisting Module and Install Additional Modules: A Common Tasks functionsection including Site, Users, Roles, Files, Help and Solution Explorer17. The system of claim 2 and 3 wherein the independent websitedevelopment environment (CMS) content (alphanumeric characters andsymbols) and data files comprise predefined content (alphanumericcharacters and symbols) and data files related to the Website (CMS)Environment to be divided in Pages (accessible by Menu Options or URLLinks) and each Page subsequently divided in Panes (capable of storingModules) with a look and feel predefined by a Template (Page/PaneLayouts and Designs [Skins] and Module Frame Layouts and Designs[Containers]), further comprising means for replacing Website (CMS)Environment with a new predefined look and feel provided by a newTemplate from an Inventory of Templates available in the system withoutaltering the user content (alphanumeric characters and symbols) and datafiles related to the user of the system (professor[teacher], project,student, admin).
 18. The system of claim 2 and 3 wherein the independentwebsite development environment (CMS) content (alphanumeric charactersand symbols) and data files comprise predefined content (alphanumericcharacters and symbols) and data files related to User-Defined MenuOptions and Pages.
 19. The system of claim 2 and 3 wherein theindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files comprise predefined content(alphanumeric characters and symbols) and data files related to ModuleManagement, further comprising means for: A Blog module: A Forum module:A Announcements module: A Latest News module: A Banners module: A SlideShow module: An eCommerce module: A Audio file player module: A Videofile player module: A Events module: A FAQs—Frequently Asked Questionsmodule: A Feed Explorer module: A Form Master module: A Google Addsensemodule: A Help module: A Links module: A Marketshare module: A Mediamodule: A News Feeds (RSS) module: A Reports module: A Repositorymodule: A Search input/results module: A Survey module: A TXT/HTMLmodule: A XML/XSL module: A User Defined Tables module: A Users Onlinemodule: A Wiki module: A Feedback Email Communication module: A UserRegistration Forms module: A Data Capture Forms module: A IFrame module:A Map module.
 20. (canceled)
 21. (canceled)
 22. (canceled) 23.(canceled)
 24. (canceled)
 25. (canceled)
 26. (canceled)
 27. (canceled)28. (canceled)
 29. (canceled)
 30. (canceled)
 31. (canceled) 32.(canceled)
 33. (canceled)
 34. (canceled)
 35. (canceled)
 36. (canceled)37. (canceled)
 38. (canceled)
 39. (canceled)
 40. (canceled) 41.(canceled)
 42. (canceled)
 43. (canceled)
 44. (canceled)
 45. (canceled)46. (canceled)
 47. (canceled)
 48. (canceled)
 49. (canceled) 50.(canceled)
 51. (canceled)
 52. The system of claim 2 and 3 wherein theindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files comprise predefined content(alphanumeric characters and symbols) and data files related to theSocial Networking module, further comprising means for: A User EventAdministrator Section: A User Profile Administrator Section: A UserGroup Administrator Section: A User Wall Administrator Section: A UserReferrals Administrator Section: A User Defined Feature Section.
 53. Thesystem of claim 2 and 3 wherein the independent website developmentenvironment (CMS) content (alphanumeric characters and symbols) and datafiles comprise predefined content (alphanumeric characters and symbols)and data files related to the independent website developmentenvironment (CMS) administration, further comprising means for: AWebsite Settings Administration Section: A Page Administration Section:A Security Roles Administration Section: A User Account AdministrationSection: A Vendor Administration Section: A Website Log AdministrationSection: A Newsletter Administration Section: A File ManagerAdministration Section: A Recycle Bin Administration Section An EventViewer Administration Section: A Template (Skins) AdministrationSection, A Language-Set Administration Section: A Site WizardAdministration Section An Authentication Administration Section: ASolution Explorer Administration Section: A Whats New Section: A UserDefined Function Section: A Supper User (Host) Setting section: A PortalAdministration Section: A Module Definitions section: A Supper User(Host) File Manager section: A SQL Script Execution section: A ScheduleAdministration Section: A Search Administration section: A ListAdministration Section: A Supper User (Host) Account Administrationsection: A User-Defined Module/Skin-Container Administration section 54.The system of claim 2 and 3 wherein the independent website developmentenvironment (CMS) content (alphanumeric characters and symbols) and datafiles comprise predefined content (alphanumeric characters and symbols)and data files related to the independent website developmentenvironment SSL Certificate System, further comprising the means for: AnEncrypted Communication between the internet browser used by each of theuser computers over a network to connect to the server computer hostingthe independent website development environment content (alphanumericcharacters and symbols) and data files.
 55. The system of claim 2 and 3wherein the independent website development environment (CMS) content(alphanumeric characters and symbols) and data files comprise predefinedcontent (alphanumeric characters and symbols) and data files related tothe independent website development environment (CMS) Domain Name,further comprising the means for: A Domain Name registration to be usedby the internet browser of each of the user computers over a network toconnect to the server computer to reach and access the independentwebsite development environment content (alphanumeric characters andsymbols) and data files.
 56. The system of claim 2 and 3 wherein theindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files comprise predefined content(alphanumeric characters and symbols) and data files related to theindependent website development environment (CMS) Reachable by SearchEngines, further comprising the means for: A Keywords Repository Sectionto be read by any search engine (Google, Yahoo, Microsoft, etc) so asearch user can find the independent website development environmentcontent (alphanumeric characters and symbols) and data files.
 57. Amethod for providing Educational Group (GCMS) (or any other group)Content Management and Exchange Method for a community of users in anetwork based system comprising the steps of: A). establishing that eachuser is capable of having redefined characteristics indicative ofmultiple predetermined roles in the system and each role providing alevel of access to and control of a plurality of independent websitedevelopment environment content (alphanumeric characters and symbols)and data files, e-mail device and text-messaging device; B).establishing a group website development environment (GCMS) to beoffered, comprising i. generating the Educational Group (GCMS) composedby a set of independent website development environments (CMS) content(alphanumeric characters and symbols) and data files for use withcreating the Professor (Teacher)/Projects/EduOfficials Community Website(CMS), the Student Community Website (CMS), the ProfessionalProfessor(teacher) Portal (CMS) Template, the Professional ProjectPortal (CMS) Template, the Professional Student Portal (CMS) Template, aProfessional Professor(teacher) Portal (CMS) for each professor(teacher) user, a Professional Project Portal (CMS) for each projectuser and a Professional Student Portal (CMS) for each student user,e-mail device and text-messaging device for each user; ii. establishingthe relationships in the Educational Group (GCMS) composed by therelationship between a user and his/her independent website developmentenvironments (CMS) content (alphanumeric characters and symbols) anddata files, e-mail device and text-messaging device; iii. establishingthe communication channel in the Educational Group (GCMS) composed bythe communication between two or more independent website developmentenvironments (CMS) content (alphanumeric characters and symbols) anddata files, e-mail device and text-messaging device; iv. transferringthe Educational Group (GCMS) composed by the independent websitedevelopment environments (CMS) content (alphanumeric characters andsymbols) and data files, e-mail device and text-messaging device to aserver computer for storage; and v. allowing access to and control ofthe Educational Group (GCMS) composed by the independent websitedevelopment environments (CMS) content (alphanumeric characters andsymbols) and data files, e-mail device and text-messaging deviceaccording to the established roles for the users according to step (A);C). Providing a predetermined level of access and control over thenetwork to the Educational Group (GCMS) composed by a group ofindependent website development environment (CMS) content (alphanumericcharacters and symbols) and data files, e-mail device and text-messagingdevice to users with an established role as a professor(teacher),project, student, administrator or other user enrolled in the groupwebsite development environment (GCMS).
 58. The method of claim 57wherein at least one of the independent website development environments(CMS) content (alphanumeric characters and symbols) and data filescomprises a messaging generation method, further comprising the stepsof: D) the message generator user (professor[teacher] user, projectuser, student user, administrator user or other user) creating acommunication channel content (alphanumeric characters and symbols) anddata files for the message generation method; E) the message generatoruser (professor[teacher] user, project user, student user, administratoruser or other user) creating the message content (alphanumericcharacters and symbols) and data files; and F) the message generatoruser (professor[teacher] user, project user, student user, administratoruser or other user) transferring the message content (alphanumericcharacters and symbols) and data files from the message generator user's(professor[teacher] user, project user, student user, administrator useror other user) computer to the server computer.
 59. The method of claim57 wherein at least one of the independent website developmentenvironments (CMS) content (alphanumeric characters and symbols) anddata files, e-mail device and text-messaging device comprises amessaging reader and interpreter method, further comprising the stepsof: G) the message reader and interpreter user (professor[teacher] user,project user, student user, administrator user or other user) accessingthe message generator user's (professor[teacher] user, project user,student user, administrator user or other user) message content(alphanumeric characters and symbols) and data files by creating acommunication channel content (alphanumeric characters and symbols) anddata files for the message reader and interpreter method; H) the messagereader and interpreter user (professor[teacher] user, project user,student user, administrator user or other user) transferring the messagegenerator user's (professor[teacher] user, project user, student user,administrator user or other user) message content (alphanumericcharacters and symbols) and data files from the server computer to themessage reader and interpreter user's (professor[teacher] user, projectuser, student user, administrator user or other user) computer and/ore-mail device and/or text-messaging device; and I) the message readerand interpreter user (professor[teacher] user, project user, studentuser, administrator user or other user) reading and interpreting themessage generator user's (professor[teacher] user, project user, studentuser, administrator user or other user) message content (alphanumericcharacters and symbols) and data files to determine an action to take,an event to happen, etc. established by the message generator user(professor[teacher] user, project user, student user, administrator useror other user).
 60. The method of claim 57 wherein at least one of theindependent website development environments (CMS) content (alphanumericcharacters and symbols) and data files comprises a notificationgeneration method, further comprising the steps of: J) the notificationgenerator user (professor[teacher] user, project user, student user,administrator user or other user) creating a notification messagecontent (alphanumeric characters and symbols) for the notificationgeneration method; K) the notification generator user(professor[teacher] user, project user, student user, administrator useror other user) transferring the notification message content(alphanumeric characters and symbols) from the notification generatoruser's (professor[teacher] user, project user, student user,administrator user or other user) computer to the server computers forthe notification generation method; L) the notification message postinguser (professor[teacher] user, project user, student user, administratoruser or other user) posting the notification message content(alphanumeric characters and symbols) for transition to the notificationmessage user recipients based on the parameters selected in the creationof the notification.
 61. The method of claim 57 wherein at least one ofthe independent website development environments (CMS) content(alphanumeric characters and symbols) and data files comprises anotification recipient method, further comprising the steps of: M) thenotification message recipient user (professor[teacher] user, projectuser, student user, administrator user or other user) transferring thenotification message content (alphanumeric characters and symbols) fromthe server computer to the notification message recipient user's(professor[teacher] user, project user, student user, administrator useror other user) computer.
 62. The method of claim 57 wherein at least oneof the user's e-mail devices comprises a notification recipient method,further comprising the steps of: N) the notification message recipientuser (professor[teacher] user, project user, student user, administratoruser or other user) transferring the notification message content(alphanumeric characters and symbols) from the server computer to thenotification message recipient user's (professor[teacher] user, projectuser, student user, administrator user or other user) e-mail device suchas a computer, laptop computer.
 63. The method of claim 57 wherein atleast one of the user's text-messaging devices comprises a notificationrecipient method, further comprising the steps of: O) the notificationmessage recipient user (professor[teacher] user, project user, studentuser, administrator user or other user) transferring the notificationmessage content (alphanumeric characters and symbols) from the servercomputer to the notification message recipient user's(professor[teacher] user, project user, student user, administrator useror other user) text-messaging device such as a cell-phone, PDA, mobiledevice, etc.
 64. The method of claim 57 wherein at least one of theindependent website development environments (CMS) content (alphanumericcharacters and symbols) and data files comprises a document managementand exchange method, further comprising the steps of: P) the user(professor[teacher] user, project user, student user, administrator useror other user) creating a document content (alphanumeric characters andsymbols) and data files for the document management and exchange method;Q) the user (professor[teacher] user, project user, student user,administrator user or other user) transferring (uploading) the documentcontent (alphanumeric characters and symbols) and data files from theuser's (professor[teacher] user, project user, student user,administrator user or other user) computer to the server computers forthe document management and exchange method; R) the user(professor[teacher] user, project user, student user, administrator useror other user) transferring (downloading) the document content(alphanumeric characters and symbols) and data files from the server tothe user's (professor[teacher] user, project user, student user,administrator user or other user) computer for the document managementand exchange method.
 65. The method of claim 57 wherein at least one ofthe independent website development environments (CMS) content(alphanumeric characters and symbols) and data files comprises aEducational Group management method, further comprising the steps of: S)the administrator user connecting a independent website developmentenvironment (CMS) content (alphanumeric characters and symbols) and datafiles to the Educational Group (GCMS) for the Educational Groupmanagement method; T) the administrator user disconnecting a independentwebsite development environment (CMS) content (alphanumeric charactersand symbols) and data files from the Educational Group (GCMS) for theeducational group management method.
 66. The method of claim 57 whereinat least one of the independent website development environments (CMS)content (alphanumeric characters and symbols) and data files comprises asearchable management method, further comprising the steps of: U) theuser (professor[teacher] user, project user, student user, administratoruser or other user) exposing in part or in total, the independentwebsite development environment (CMS) content (alphanumeric charactersand symbols) and data files related to the User Content to the internetfor the searchable management method; V) the search engine (Google,Yahoo, Microsoft, etc) finding in part or in total, the independentwebsite development environment (CMS) content (alphanumeric charactersand symbols) and data files related to User Content for the searchablemanagement method.
 67. The method of claim 57 wherein the communicationchannel content (alphanumeric characters and symbols) and data filescomprises a mufti-directional communication channel method within theEducational Group (GCMS), further comprising the steps of: W) theprofessor(teacher) user and/or project user or administrator user,creating a communication channel content (alphanumeric characters andsymbols) and data files to establish a communication direction from theProfessors(teacher)/Projects/EduOfficials Community Website (CMS) to theProfessional Student Portals (CMS), Professional Project Portals (CMS)and Professional Professor(teacher) Portals (CMS) for the communicationchannel method; X) the professor(teacher) user, creating a communicationchannel content (alphanumeric characters and symbols) and data files toestablish a communication direction from the ProfessionalProfessor(teacher) Portal (CMS) to the Professional Student Portals(CMS), Professional Projects Portal (CMS) and other ProfessionalProfessor Portals (CMS) for the communication channel method; Y) thestudent user, creating a communication channel content (alphanumericcharacters and symbols) and data files to establish a communicationdirection from the Student Community Website (CMS) to the ProfessionalStudent Portals (CMS), Professional Project Portals (CMS) andProfessional Professor(teacher) Portals (CMS) for the communicationchannel method; Z) the student user, creating a communication channelcontent (alphanumeric characters and symbols) and data files toestablish a communication direction from the Professional Student Portal(CMS) to other Professional Student Portals (CMS), Professional ProjectPortals (CMS) and Professional Professor(teacher) Portals (CMS) for thecommunication channel method.
 68. The method of claim 57 wherein thecommunication channel content (alphanumeric characters and symbols) anddata files comprises a mufti-directional communication channel methodwith other Educational Groups (GCMS) or outside the Educational Group(GCMS), further comprising the steps of: AA) the professor(teacher) userand/or project user or administrator user, creating a communicationchannel content (alphanumeric characters and symbols) and data files toestablish a communication direction from theProfessor(teacher)/Project/EduOfficial Community Website (CMS) fromtheir Educational Group (GCMS) to theProfessor(teacher)/Project/EduOfficial Community Website (CMS) fromother Educational Groups (GCMSs) for the communication channel methodoutside the Educational Group (GCMS); AB) the professor(teacher) userand/or project user, creating a communication channel content(alphanumeric characters and symbols) and data files to establish acommunication direction from the Professional Professor(teacher) Portal(CMS) and/or Professional Project Portal (CMS) to the ProfessionalStudent Portals (CMS) and other Professional Professor(teacher) Portals(CMS) and/or Professional Project Portals (CMS) from other EducationalGroups (GCMS) for the communication channel method outside theEducational Group (GCMS); AC) the student user, creating a communicationchannel content (alphanumeric characters and symbols) and data files toestablish a communication direction from the Professional Student Portal(CMS) to other Professional Student Portals (CMS) and the ProfessionalProfessor(teacher) Portals (CMS) and/or Professional Project Portal(CMS) from other Educational Groups (CMS) for the communication channelmethod outside the Educational Group (GCMS).
 69. The method of claim 57wherein the individual website development environments content(alphanumeric characters and symbols) and data files comprises a domainname registration method, further comprising the steps of: AD) the adminuser creating all domain names for all students and professors(teachers)and/or projects Professional Portals (CMS) following theFirstNameLastName.name or ProjectName.name naming convention andregistering them with the ICAN entity.
 70. The method of claim 57wherein at least one of the independent website development environments(CMS) content (alphanumeric characters and symbols) and data filescomprises a advertisement generation method, further comprising thesteps of: AE) the advertisement generator user (administrator user)creating a advertisement content (alphanumeric characters and symbols)and data files for the advertisement generation method; AF) theadvertisement generator user (administrator user) transferring theadvertisement content URL location (alphanumeric characters and symbols)from the advertisement generator user's (administrator user) computer tothe server computers for the advertisement generation method; AG) theadvertisement posting scheduler user (administrator user) updating theadvertisement content URL location (alphanumeric characters and symbols)on the advertisement section of the independent website developmentenvironment associated with the Professional Professor(teacher) Portals(CMS), Professional Project Portals (CMS) and Professional StudentPortals (CMS).
 71. The method of claim 57 wherein at least one of theindependent website development environments (CMS) content (alphanumericcharacters and symbols) and data files comprises a advertisementrecipient method, further comprising the steps of: AH) the advertisementrecipient user (professor[teacher] user, project user, student user)transferring the advertisement content (alphanumeric characters andsymbols) and data files from the server computer to the advertisementrecipient user's (professor[teacher] user, project user, student user)computer.
 72. The method of claim 57 wherein at least one of theindependent website development environments (CMS) content (alphanumericcharacters and symbols) and data files comprises a Content Updategeneration method, further comprising the steps of: AI) the ContentUpdate generator user (administrator user) creating a Content Updatecontent (alphanumeric characters and symbols) and data files for theContent Update generation method; AJ) the Content Update generator user(administrator user) transferring the Content Update content URLlocation (alphanumeric characters and symbols) from the Content Updategenerator user's (administrator user) computer to the server computersfor the Content Update generation method; AK) the Content Update postingscheduler user (administrator user) updating the Content Update contentURL location (alphanumeric characters and symbols) on the Content Updatesection of the independent website development environment (CMS)associated with the Professional Professor(teacher) Portals (CMS),Professional Project Portals (CMS) and Professional Student Portals(CMS).
 73. The method of claim 57 wherein at least one of theindependent website development environments (CMS) content (alphanumericcharacters and symbols) and data files comprises a Content Updaterecipient method, further comprising the steps of: AL) the ContentUpdate recipient user (professor[teacher] user, project user, studentuser) transferring the Content Update content (alphanumeric charactersand symbols) and data files from the server computer to the ContentUpdate recipient user's (professor[teacher] user, project user, studentuser) computer.
 74. The method of claim 57 wherein at least one of theindependent website development environments (CMS) content (alphanumericcharacters and symbols) and data files comprises a Group Search EngineOptimization (GSEO) generation method, further comprising the steps of:AM) the GSEO generator user (administrator user) creating a GSEO content(alphanumeric characters and symbols) for the GSEO generation method;AN) the GSEO generator user (administrator user) transferring the GSEOcontent (alphanumeric characters and symbols) from the GSEO generatoruser's (administrator user) computer to the server computers for theGSEO generation method; AO) the GSEO posting scheduler user(administrator user) updating the GSEO content (alphanumeric charactersand symbols) on the GSEO section of the independent website developmentenvironment (CMS) associated with the Professional Professor(teacher)Portals (CMS), Professional Project Portals (CMS) and ProfessionalStudent Portals (CMS).
 75. The method of claim 57 wherein at least oneof the independent website development environments (CMS) content(alphanumeric characters and symbols) and data files comprises a GSEOrecipient method, further comprising the steps of: AP) the GSEOrecipient user (professor [teacher] user, project user, student user)transferring the GSEO content (alphanumeric characters and symbols) fromthe server computer to the GSEO recipient user's (professor [teacher]user, project user, student user) computer.
 76. The method of claim 57wherein at least one of the independent website development environments(CMS) content (alphanumeric characters and symbols) and data filescomprises a Access to Third Party Systems (Online Classroom, Front/Backoffice and Cloud Computing) generation method, further comprising thesteps of: AQ) the Access to Third Party Systems generator user(administrator user) creating a Access to Third Party Systems content(alphanumeric characters and symbols) and data files for the Access toThird Party Systems generation method; AR) the Access to Third PartySystems generator user (administrator user) transferring the Access toThird Party Systems content (alphanumeric characters and symbols) anddata files from the Access to Third Party Systems generator user's(administrator user) computer to the server computers for the Access toThird Party Systems generation method; AS) the Access to Third PartySystems posting scheduler user (administrator user) updating the Accessto Third Party Systems content (alphanumeric characters and symbols) anddata files on the Access to Third Party Systems section of theindependent website development environment (CMS) associated with theProfessional Professor(teacher) Portals (CMS), Professional ProjectPortals (CMS) and Professional Student Portals (CMS).
 77. The method ofclaim 57 wherein at least one of the independent website developmentenvironments (CMS) content (alphanumeric characters and symbols) anddata files comprises a Access to Third Party Systems recipient method,further comprising the steps of: AT) the Access to Third Party Systemsrecipient user (professor [teacher] user, project user, student user)transferring the Access to Third Party Systems content (alphanumericcharacters and symbols) and data files from the server computer to theAccess to Third Party Systems recipient user's (professor [teacher]user, project user, student user) computer.
 78. The method of claim 57wherein at least one of the independent website development environments(CMS) content (alphanumeric characters and symbols) and data filescomprises a Group Content Search (Appropriate and Inappropriate)generation method, further comprising the steps of: AU) the GroupContent Search_generator user (administrator user) creating a GroupContent Search_content (alphanumeric characters and symbols) and datafiles for the Group Content Search_generation method; AV) the GroupContent Search_generator user (administrator user) transferring theGroup Content Search content (alphanumeric characters and symbols) anddata files from the Group Content Search generator user's (administratoruser) computer to the server computers for the Group ContentSearch_generation method; AW) the Group Content Search scheduler user(administrator user) searching for the content (alphanumeric charactersand symbols) and data files on the independent website developmentenvironment (CMS) associated with the Professional Professor(teacher)Portals (CMS), Professional Project Portals (CMS) and ProfessionalStudent Portals (CMS).
 79. The method of claim 57 wherein at least oneof the independent website development environments (CMS) content(alphanumeric characters and symbols) and data files comprises a GroupContent Search results recipient method, further comprising the stepsof: AX) the Group Content Search recipient user (administrator user)transferring the Group Content Search results content (alphanumericcharacters and symbols) and data files from the server computer to theGroup Content Search_recipient user's (administrator user) computer.